package team.hyznrj.studentsys.entity;

import java.util.Map;

import com.google.gson.annotations.Expose;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

/**
 * 操行分映射的实体(QualityMessage的集合类)
 * 整合了该学号的所有操行分的详细数据和获取的年份、学期
 * @see QualityMessage
 * @author 郑泽锋
 * @date 2018年4月26日
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@ToString
public class QualityEntity {
	/**
	 * 学号
	 */
	private String sno;
	/**
	 * 学年
	 */
	private String academic_year;
	/**
	 * 学期
	 */
	private Integer item;
	/**
	 * 操行分详情(按类型分)
	 */
	private Map<String,QualityMessage> qualityMessages;
}
